import request from "@/utils/request";
const ROLES_LIST="roles"
const RIGHTS_LIST="rights"

// 角色列表
function rolesList(){
    return request({
        url:ROLES_LIST,
        method:"get"
    })
}

// 添加角色
function addRoles(params){
    return request({
        url:ROLES_LIST,
        method:"post",
        data:params
    })
}

// 编辑角色
function editRoles(id,params){
    return request({
        url:ROLES_LIST+"/"+id,
        method:"put",
        data:params
    })
}

// 删除角色
function delRoles(id){
    return request({
        url:ROLES_LIST+"/"+id,
        method:"delete"
    })
}

//角色授权
function rolesRights(id,params){
    return request({
        url:ROLES_LIST+"/"+id+"/"+"rights",
        method:"post",
        data:params
    })
}

// 删除角色指定权限
function delRolesRights(did,xid){
    return request({
        url:ROLES_LIST+"/"+did+"/"+"rights"+"/"+xid,
        method:"delete"
    })
}

// 所有的权限列表
function rightss(params){
    return request({
        url:RIGHTS_LIST+"/"+params,
        method:"get"
    })
}
export {rolesList,addRoles,editRoles,delRoles,rolesRights,delRolesRights,rightss}